Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 71ad205f902ae3728a475ee76da3b75be5cbf0ab


Parents : 5ba72b4
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-05-18T05:08:17-05:00

fix(propagation): enable local propagation node on startup from config

Changes

1 files changed, 5 insertions(+), 0 deletions(-)


Diff

diff --git a/meshchatx/src/backend/identity_context.py b/meshchatx/src/backend/identity_context.py
index f2f5cce2..331d2a7b 100644
--- a/meshchatx/src/backend/identity_context.py
+++ b/meshchatx/src/backend/identity_context.py
@@ -253,6 +253,11 @@ class IdentityContext:
if preferred_node:
self.app.set_active_propagation_node(preferred_node, context=self)
+ # Enable local propagation node on startup if configured
+ with contextlib.suppress(Exception):
+ if self.config.lxmf_local_propagation_node_enabled.get():
+ self.app.enable_local_propagation_node(True, context=self)
+
# 5. Initialize Handlers and Managers
self.rncp_handler = RNCPHandler(
reticulum_instance=getattr(self.app, "reticulum", None),


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────